function dosearchcustomer(xAwal) {
    xSearch = "";
    try
    {
        if ($("#edSearch").val() != "") {
            xSearch = $("#edSearch").val();
        }
    } catch (err) {
        xSearch = "";
    }
    if (typeof (xSearch) == "undefined") {
        xSearch = "";
    }
    $(document).ready(function() {
        $.ajax({
            url: getBaseURL() + "index.php/ctrcustomer/searchcustomer/",
            data: "xAwal=" + xAwal + "&xSearch=" + xSearch,
            cache: false,
            dataType: 'json',
            type: 'POST',
            success: function(json) {
                $("#tabledatacustomer").html(json.tabledatacustomer);
            },
            error: function(xmlHttpRequest, textStatus, errorThrown) {
                alert("Error juga" + xmlHttpRequest.responseText);
            }
        });
    });
}

function doeditcustomer(edidx) {
    $(document).ready(function() {
        $.ajax({
            url: getBaseURL() + "index.php/ctrcustomer/editreccustomer/",
            data: "edidx=" + edidx,
            cache: false,
            dataType: 'json',
            type: 'POST',
            success: function(json) {
                $("#edidx").val(json.idx);
                $("#edtitle").val(json.title);
                $("#edfirstname").val(json.firstname);
                $("#edmidlename").val(json.midlename);
                $("#edlastname").val(json.lastname);
                $("#edorganization").val(json.organization);
                $("#edposition").val(json.position);
                $("#edaddress").val(json.address);
                $("#edidcity").val(json.idcity);
                $("#edidstate").val(json.idstate);
                $("#edidcountry").val(json.idcountry);
                $("#edzipcode").val(json.zipcode);
                $("#edtelepon").val(json.telepon);
                $("#edmobile").val(json.mobile);
                $("#edfax").val(json.fax);
                $("#edemail").val(json.email);
                $("#edusername").val(json.username);
                $("#edpassword").val(json.password);
                $("#eddateentry").val(json.dateentry);
                $("#edidpegawai").val(json.idpegawai);
                $("#edstatus").val(json.status);
            },
            error: function(xmlHttpRequest, textStatus, errorThrown) {
                alert("Error juga " + xmlHttpRequest.responseText);
            }
        });
    });
}

function doClearcustomer() {
    $(document).ready(function() {
        $("#edidx").val("0");
        $("#edtitle").val("");
        $("#edfirstname").val("");
        $("#edmidlename").val("");
        $("#edlastname").val("");
        $("#edorganization").val("");
        $("#edposition").val("");
        $("#edaddress").val("");
        $("#edidcity").val("");
        $("#edidstate").val("");
        $("#edidcountry").val("");
        $("#edzipcode").val("");
        $("#edtelepon").val("");
        $("#edmobile").val("");
        $("#edfax").val("");
        $("#edemail").val("");
        $("#edusername").val("");
        $("#edpassword").val("");
        $("#eddateentry").val("");
        $("#edidpegawai").val("");
        $("#edstatus").val("");
    });
}

function dosimpancustomer() {
    $(document).ready(function() {
        $.ajax({
            url: getBaseURL() + "index.php/ctrcustomer/simpancustomer/",
            data: "edidx=" + $("#edidx").val() + "&edtitle=" + $("#edtitle").val() + "&edfirstname=" + $("#edfirstname").val() + "&edmidlename=" + $("#edmidlename").val() + "&edlastname=" + $("#edlastname").val() + "&edorganization=" + $("#edorganization").val() + "&edposition=" + $("#edposition").val() + "&edaddress=" + $("#edaddress").val() + "&edidcity=" + $("#edidcity").val() + "&edidstate=" + $("#edidstate").val() + "&edidcountry=" + $("#edidcountry").val() + "&edzipcode=" + $("#edzipcode").val() + "&edtelepon=" + $("#edtelepon").val() + "&edmobile=" + $("#edmobile").val() + "&edfax=" + $("#edfax").val() + "&edemail=" + $("#edemail").val() + "&edusername=" + $("#edusername").val() + "&edpassword=" + $("#edpassword").val() + "&eddateentry=" + $("#eddateentry").val() + "&edidpegawai=" + $("#edidpegawai").val() + "&edstatus=" + $("#edstatus").val(),
            cache: false,
            dataType: 'json',
            type: 'POST',
            success: function(msg) {
                doClearcustomer();
                dosearchcustomer('-99');
                alert("Data Berhasil Disimpan.... ");
            },
            error: function(xmlHttpRequest, textStatus, errorThrown) {
                alert("Error juga " + xmlHttpRequest.responseText);
            }
        });
    });
}

function dohapuscustomer(edidx, edtitle) {
    if (confirm("Anda yakin Akan menghapus data " + edtitle + "?"))
    {
        $(document).ready(function() {
            $.ajax({
                url: getBaseURL() + "index.php/ctrcustomer/deletetablecustomer/",
                data: "edidx=" + edidx,
                cache: false,
                dataType: 'json',
                type: 'POST',
                success: function(json) {
                    doClearcustomer();
                    dosearchcustomer('-99');
                },
                error: function(xmlHttpRequest, textStatus, errorThrown) {
                    alert("Error juga " + xmlHttpRequest.responseText);
                }
            });
        });
    }
}


dosearchcustomer(0);


$(document).ready(function() {    
    $("#eduploadfileexcel").myupload();
    
    $("#tabs").tabs();
});

function dosetstate(){
     $(document).ready(function() {
            $.ajax({
                url: getBaseURL() + "index.php/ctrcustomer/dosetstate/",
                data: "xidcountry=" + $("#edidcountry").val(),
                cache: false,
                dataType: 'json',
                type: 'POST',
                success: function(json) {
                    $("#edidstate").html(json.optionstate);
                },
                error: function(xmlHttpRequest, textStatus, errorThrown) {
                    alert("Error juga " + xmlHttpRequest.responseText);
                }
            });
        });   
}

function dosetcity(){
   $(document).ready(function() {
            $.ajax({
                url: getBaseURL() + "index.php/ctrcustomer/dosetcity/",
                data: "xidstate=" + $("#edidstate").val(),
                cache: false,
                dataType: 'json',
                type: 'POST',
                success: function(json) {
                    $("#edidcity").html(json.optioncity);
                },
                error: function(xmlHttpRequest, textStatus, errorThrown) {
                    alert("Error juga " + xmlHttpRequest.responseText);
                }
            });
        });     
}

function doimportexcel(){
  $(document).ready(function() {
            $.ajax({
                url: getBaseURL() + "index.php/ctrcustomer/doimportexcel/",
                data: "fileexcel=" + $("#eduploadfileexcel").val(),
                cache: false,
                dataType: 'json',
                type: 'POST',
                success: function(json) {
                    doClearcustomer();
                dosearchcustomer('-99');
                    alert("Data Berhasil Di Import.... ");
                },
                error: function(xmlHttpRequest, textStatus, errorThrown) {
                    alert("Error juga " + xmlHttpRequest.responseText);
                }
            });
        });       
}